<?php
//声明函数时，参数变量为，形参 php7 标量参数
function hi(string $name, int $age = 18): string {
    return sprintf("Hi:%s，年龄：%d岁。", $name, $age);
}

//调用函数时，值为实参
echo hi('李四', 22);
echo hi('php');

//声明函数，...代表参数个数不确定，可能是0个或多个。本质是个数
function sum(int ...$num): int {
    return array_sum($num); //数组函数，求和
}

echo '<br>';
echo sum(1, 2, 3, -2, 5, -10);//-1
echo sum(10, 20);//30